import React from "react";
import { connect } from "react-redux";

class ComB extends React.Component {
  render() {
    console.log("ComB:",this.props)
    return (
      <div>
        <h1>我是组件ComB</h1>
        <h4>{this.props.count}</h4>
      </div>
    )
  }
}
const mapStateToProps = (state) => {
  return state
}
// B组件属于  接收方，那么需要实现connect方法的第一个参数
export default connect(mapStateToProps)(ComB)

// ComB 接收 state
// 导入 connect 方法
// 利用connect对数组进行加强
// ComB属于是接收方，就需要实现connect的第一个参数
// mapStateToProps 里面的一个参数就是我们的state
// 把这个state进行return才能在组建的内部获取到  最新的数据
// ComB 是否能拿到数据，关键点是   reducer
// 只有 reducer 里面返回了新的state的时候，我们才能够获取到